package com.lzy.product.apis;

import com.github.pagehelper.PageInfo;
import com.lzy.framework.core.orm.db.Pager;
import com.lzy.product.dtos.agent.AgentProductDto;

public interface AgentProductServiceApi extends BaseServiceApi<AgentProductDto> {
    /**
     * 查询产品列表
     * @return
     */
    PageInfo<AgentProductDto> queryAgentProductList(Pager pager, AgentProductDto paramDto);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    Boolean deleteAagntProductList(String ids);
    /**
     * 查询产品明细
     * @return
     */
    AgentProductDto queryAgentProductById(Long id);
    /**
     * 产品新增
     * @return
     */
    Long createAagntProduct(AgentProductDto agentProductDto);

    /**
     * 移动端查询产品列表
     * @param pager
     * @param paramDto
     * @return
     */
    PageInfo<AgentProductDto> queryAgentProductListByMobile(Pager pager, AgentProductDto paramDto);
}
